import Vue from 'vue'
// 按需引入element-ui组件
import { 
    Form, 
    FormItem,
    Input, 
    button,
    message, 
    aside, 
    main, 
    Container, 
    header ,
    submenu,
    MenuItem,
    menu,
    BreadcrumbItem,
    Card,
    breadcrumb,
    col,
    row,
    TableColumn,
    table,
    Switch,
    Pagination,
    MessageBox,
    dialog,
    Tag,
    tooltip,
    select,
    option,
    cascader,
    alert,
    tabs,
    TabPane,
    tree,
    steps
  } from 'element-ui';
  // 将对话框的comfirm方法挂载到Vue原型上
  Vue.prototype.$confirm = MessageBox.confirm; 
//按需引入 之后注册
  import '@/utils'
  Vue.use(Form);
  Vue.use(FormItem);
  Vue.use(Input);
  Vue.use(button);
 
  Vue.use(aside);
  Vue.use(main);
  Vue.use(Container);
  Vue.use(header);
  Vue.use(submenu);
  
  
  Vue.use(MenuItem);
  Vue.use(menu);
  Vue.use(BreadcrumbItem)
  Vue.use(Card)
  Vue.use(breadcrumb)
  

  Vue.use(col)
  Vue.use(row)
  Vue.use(TableColumn)
  Vue.use(table)
  Vue.use(Switch)
  Vue.use(dialog)
  Vue.use(Pagination)
  Vue.use(Tag)
  Vue.use(tooltip)
  Vue.use(select)
  Vue.use(option)
  Vue.use(cascader)


  Vue.use(alert)
  Vue.use(tabs)
  Vue.use(TabPane)
  
  Vue.use(tree)
  Vue.use(steps)
  Vue.prototype.$message = message

  Vue.prototype.$confirm = MessageBox